*::-webkit-scrollbar-thumb {
    background-color: #26ad60;
}

.header-area .header-mini{
	/*background-color: #e31e24;*/
    background-color: #26ad60;
}
.floating-wpp-popup{
opacity: 0 !important;
}
.floating-wpp-popup.op{
opacity: 1 !important;
}
.banner-content{
    background-color: #26ad60 !important; 
}
.fa-facebook {
    background: #3B5998 !important;
    color: white !important;
}
.fa-android{
    background-color: #26ad60 !important;
    color: white !important;
}
.fa-instagram{
    color: #f7f7f7 !important;
    background: #f09433 !important; 
    background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%) !important; 
    background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%) !important; 
    background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%) !important; 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
} 

#header_phone{
	background-color: #26ad60;
	font-size: 0.8125rem;
    font-weight: 400;
}

.carousel-content .new-product .like-bnr{
	background-size: 100% 100%;
}

.header-navi{
	background-color: #ffffff;
	border: 1px solid #f8eeee;
}

.header-area .header-navi .navbar .navbar-nav .nav-item{
	border: 1px solid #f8eeee;
	/*border-left: none;*/
	margin: 0px;
	padding-right: 15px;
	padding-left: 15px;
}

.header-area .header-navi .navbar .navbar-nav .dropdown-main{
	margin: 0px;
	padding: 0px;
}

.header-area .header-navi .navbar .navbar-nav .nav-item:hover{
	background-color: #26ad60 !important;
	color: #ffffff !important;
}

.header-area .header-navi .navbar .navbar-nav .nav-item .nav-link{
	color: #719882;
}

.header-area .header-navi .navbar .navbar-nav .dropdown-main .nav-link{
	background-color: #ffffff;
	color: #e31e24 !important;
}

.header-area .header-navi .navbar .navbar-nav .nav-item .nav-link:hover, .header-area .header-navi .navbar .navbar-nav .nav-item .nav-link:focus{
	color: #ffffff;
}

.header-area .header-navi .navbar .navbar-nav .dropdown-main .nav-link:hover, .header-area .header-navi .navbar .navbar-nav .dropdown-main .nav-link:focus{
	background-color: #e31e24;
	color: #ffffff !important;
}

.carousel-content .container-fluid{
	padding: 0px;
}

/*komal*/

.header-area{
	background: #ffffff !important;
    padding-bottom:0 !important;
}
.header-area .header-maxi .top-right-list li > a .fa {
    color: #5f5c5b !important;
}

.header-area .header-maxi .top-right-list li > a .badge{
	height: 14px !important;
    min-width: 14px !important;
}
.header-area .header-maxi .top-right-list li > a .fa-shopping-bag {
    font-size: 24px !important;
}
.header-area .header-maxi .top-right-list li > a .fa-cart-arrow-down {
    font-size: 28px !important;
    line-height: 34px !important;
}
body {
    font-family: 'Rubik', sans-serif !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Rubik', sans-serif !important;
}
.products-area .nav .nav-link{
	    border: 1px solid #ededed !important;
    -webkit-transition: all 0.28s ease!important;
    transition: all 0.28s ease!important;  
      box-shadow: 0 3px 17px -7px rgba(0,0,0,.1) !important;
          margin-right: 5px !important;

}
.products-area .nav .nav-link:hover {
    background-color: #ffffff !important;
    color: #ea2f4c !important;
    border-color: #ea2f4c !important;
    box-shadow: 0 2px 15px -5px !important;
}
.site-content{
	background:#fff !important;
}
.products-area .tab-content .owl-carousel .owl-nav {
    top: -60px;
}

.products-area .tab-content .owl-carousel .owl-nav div .fa {
    box-shadow: 0 3px 17px -7px rgba(0,0,0,.1) !important;
}
.products-area .nav {
   padding-bottom: 25px !important;
}
.header-area .header-navi .navbar .navbar-nav .nav-item:hover > a {
    color: #fff !important;
}
.btn-secondary {
    color: #fff;
    background-color: #26ad60;
    border-color: #26ad60;
}
.products-area .nav .nav-item.show .nav-link, .products-area .nav .nav-link.active, .products-area .nav .nav-link:focus, .products-area .nav .nav-link:hover {
    background-color: #e31e24;
    color: #fff;
}
/*Inline css*/
.product-6x-article{
    height: 300px;
}
.product-6x-thumb{
    height: 185px;
}
.product-hover-height{
    height: 195px;
}
/*Inline css close*/

/* .product .blog-post .module .main-category-thumb{
    height: 180px !important;
} */
.product article {
    background-color: #f9f9f9;
    min-height: 291px;
}
article.maincategory-article{
    min-height: 291px;
}
article.subcategory-article{
    min-height: 291px;
}

.product .store-article{
    background-color: #fdfdfd !important;
}
.product {
    margin-bottom: 30px;
}
/*Subcategory image size */

/* .product .blog-post  .product-subcategory-module .cat-thumb{
    height: 180px;
} */
/* article .product-square-bg{
    min-height: 205px!important;
} */

.products-area {
    padding-top: 0px !important;
}
.badge-secondary {
    color: #fff;
    background-color: #e31e24;
}
.products-content .product article {
    background-color: #fff !important;
}
.product article .title, .product article .banner-single .panel .block p, .banner-single .panel .block .product article p{
	color:#000!important;
}
.product article .product-hover .icons .icon-liked .fa {
    color: #e31e24;
    background-color: #d3d3d3d9;
}

/*Single product page*/
.breadcum-area{
	/*padding-top: 50px;*/
	/*padding-bottom: 50px;*/
    margin-bottom: 0px;
    background-image: none !important;
}
.breadcum-area .breadcum-inner h3 {
    font-size: 25px;
    color: #e31e24;
}
.product-detail-area .detail-area .product-summary {
    padding-top: 0px;
}
.product-detail-area .detail-area .product-summary .product-title {
    font-size: 20px;
    line-height: 30px;
    margin-top: 0;
    color: #000;
}
.col-form-label{
	font-weight: 500 !important;
    color: #000;
}
.first-slide{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: 320px;
}
.site-content {
    padding-top: 0px !important;
}
.copyright_footer{
    background-color: #26ad60; 
    color: #ffffff;
    margin-bottom: 0px !important;
}
.footer_logo img{
    width: 100px;
    height: 100px;
}
#headingOne, #filters_header{
    background: #e31e24;
    color: #ffffff;
}

.contact-info {
background: #f7f7f7;
padding: 12px 0;
border: 1px solid #ddd;
margin-bottom: 30px;
}
.icon-box {
text-align: center;
color: #999;
position: relative;
}
.icon-box p {
padding-right: 5%;
padding-left: 5%;
margin-bottom: 8px;
font-size: 1em;
line-height: 2em;
letter-spacing: .025em;
}
span.icon-container {
font-size: 1.5em;
line-height: 1.5em;
color: #000;
}
p.addr {
font-size: 14px;
color: #000;
}

.new-registration-form{
    background-color: #fff;
    border-radius: 3px;
    padding: 45px 45px;
    margin-bottom: 30px;
    box-shadow: 0 7px 50px -10px rgba(0,0,0,.17);
    transform: translate3d(0,0,0);
    transition: all .38s cubic-bezier(.41,.57,.1,1.2);
    position: relative;
    border: 0px solid rgba(0, 0, 0, 0.1);
}

.new-registration-form:hover{
    transform: translate3d(0,-4px,0);
    box-shadow: 0 15px 50px rgba(0,0,0,.13);
}

.new-customer-registration, .registered-customers{
    border: 0px solid rgba(0, 0, 0, 0.1) !important;
    background-color: #fff !important;
    border-radius: 3px;
    margin-bottom: 30px;
    box-shadow: 0 7px 50px -10px rgba(0,0,0,.17);
    transform: translate3d(0,0,0);
    transition: all .38s cubic-bezier(.41,.57,.1,1.2);
    position: relative;
    border: 0px solid rgba(0, 0, 0, 0.1);
}

.new-customer-registration:hover, .registered-customers:hover{
    transform: translate3d(0,-4px,0);
    box-shadow: 0 15px 50px rgba(0,0,0,.13);
}

.registration-area {
    min-height: auto;
}

.contact-area .form-control:focus{
    border-color: #f9ae06 !important;
}

.new-customer-registration {
    width: 88%;
    margin: 0 auto;
    border: 1px solid #b5b0b0;
    padding: 24px 20px;
    background-color: rgba(0, 0, 0, 0.1);
}
.registration-area .facebook, 
.registration-area .google {
    width: 80%;
    margin: 0 auto 20px;
}

.signUp {
    width: 80%;
    margin: 0 auto 0px;
    padding: 12px; 
}
.registration-area .registered-customers {
    border: 1px solid #b5b0b0;
    padding: 20px;
    background-color: rgba(0, 0, 0, 0.1);
}
.login-button-wrapper {
    display: flex;
    justify-content: space-between;
}
.login-button-wrapper .forgetPassword {
    color: #212527; 
}
.login-button-wrapper {
    border-top: 1px solid #a3a5a7;
}
.new-registration-form {
    max-width: 60%;
    margin: 0 auto;
}
.button.signup-registartion {
    text-align: center; 
}
.new-registration-form {
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 30px;
    background-color: rgba(0, 0, 0, 0.1);
}
.new-registration-form .form-control {
    border: 1px solid #a2a6ab;
    border-radius: 4px;
}
.new-registration-form .col-form-label {
    color: #000;
}
.registered-customers h5, .registered-customers p {
    color: #000;
}
.registered-customers .form-validate .col-form-label {
    color:#000;
}

.toolbar .form-group .btn-group .btn.active {
    background-color: #e31e24 !important;
}

.footer-content .single-footer .contact-list li .fa{
    background-color: #f9f9f9;
    color: #e31e24;
}

.banner-single .panel .fa{
    color:#ffffff;
}

.footer-content .single-footer .socials .list li a{
    color: #e31e24;
    border-radius: 26px;
}

.footer-content .single-footer .socials .list li a:hover{
    background-color: #e31e24;
}

.header-area .header-maxi .top-right-list li .title{
    color: #e31e24;
}

.header-area .header-navi .navbar .navbar-nav .nav-item .nav-link:focus{
    color: #719882;
}

.footer-left-text p{
    font-size: 0.8125rem;
    margin-bottom: 0;
}

.header-area .header-maxi .search-categories input{
    width: calc(100% - 48px);
}

.product-detail-area .detail-area .product-summary .product-title{
    width: 85%;
    text-transform: capitalize;
}

.signup_image img{
    width: 90%;
    height: 90%;
}

.categories .navbar-nav li a.active{
    background-color: #eaeaea;
    color: #5d5d60 !important;
}

.product article .title{
    text-transform: capitalize;
}

.autocomplete-items #search_block {
    position: absolute;
    border-top: none;
    z-index: 99;
    top: 100%;
    left: 0px;
    right: 0;
    box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.10980392156862745);
    max-height: 290px;
    overflow-y: scroll;
}

.autocomplete-items div {
    background: #ffffff;
    color: #000;
    padding: 5px;
    cursor: pointer;
    font-size: 15px;
    text-align: left;
    width: 100%!important;
}

::-webkit-scrollbar {
  width: 10px;
}

.header-area .header-maxi{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.custom-tooltip-styling, .view-tooltip-styling {
    background-color: #000 !important;
    color: #fff !important;
    padding: 5px 8px !important;
    font-size: 11px !important;
    border-radius: 8px !important;
}

.product article .thumb img {
    width: 100% !important;
    padding-top: 20px;
}
.product article .thumb {
    height: 160px !important;
}

/*.product_pointer{
    cursor: pointer;
}*/
.floating-wpp .floating-wpp-popup.active {
    bottom: 100px !important;
}
.product .price span{
    margin-left:0px !important;
}
/*About-us*/

.main-section{
    background: #c0e28a;
    height: 900px;
  }
  .section-inner h3,
  .section-inner h4{
    text-align: center;
      font-size: 36px;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      color: #111111;
      position: relative;
      padding-bottom: 30px;
      padding-top: 80px;
  
  }

   p.section-text-introduce.col-lg-9 {
        font-size: 20px;
  }   
  .section-heading:before {
    display: block;
    content: '';
    width: 90px;
    height: 2px;
    background: #e5384d;
    position: absolute;
    bottom: 2px;
    left: 50%;
    margin-left: -45px;
  }
  .section-heading:after {
    display: block;
    content: '';
    width: 30px;
    height: 6px;
    background: #e5384d;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -15px;
  }
  .welcome{
    text-align: center;
  }
  .section-heading-2:before {
    display: block;
    content: '';
    width: 90px;
    height: 2px;
    background: #e5384d;
    position: absolute;
    bottom: 2px;
    left: 50%;
    margin-left: -45px;
  }
  .section-heading-2:after {
    display: block;
    content: '';
    width: 30px;
    height: 6px;
    background: #e5384d;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -15px;
  }
  .section-services .card-service {
    margin-bottom: 30px;
  }
  .card-service {
    text-align: center;
  }
  .card-primary {
    background: #fff;
    border-radius: 15px;
    box-shadow: 0 3px 10px 0 rgb(0 0 0 / 3%);
    overflow: hidden;
    padding: 30px;
    position: relative;
    margin: 2px;
    margin-top: 20px;
  }
  .part-brand-fig{
    margin: -31px -31px 0rem;
  }
   

  .card-header {
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #333;
  }
  .card-header {
    padding: .5rem 1rem;
    margin-bottom: 0;
    background-color:white !important;
    border-bottom:none !important;
  }
  .card-service .service-title {
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #333;
  }
  .join-us{
    font-size: 25px !important;
    font-weight: 400 !important;
    padding-top:40px !important;
  }
  .about-us-headings h4{
    font-weight: 400 !important;
    font-size: 25px !important;
    text-align: center;
    margin-top: 50px;
    
  }
  section .about-us-section{
      margin-top: 200px;
  }
  .newbrand {
      display: block;
      margin-left: auto;
      margin-right: auto;
      width: 50%;
      margin-top: 80px;
  }

  .partner-brand-section{
    background-image: url("../images/daals-category-banner.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 500px;
    width: 100%;
    margin-top: 200px;
  }
  .partner-brand-img{
    margin-top: 50px;
  }
  
/*Close About-us*/

/*Shipping*/
.block.block-shipping{
    float:none !important;
}

@media all and (min-width: 992px) {
    /*.navbar{ padding-top: 0; padding-bottom: 0; }*/
    .navbar .has-megamenu{position:static!important;}
    .navbar .megamenu{left:0; right:0; width:100%; padding:20px;  }
    /*.navbar .nav-link{ padding-top:1rem; padding-bottom:1rem;  }*/
}

.product-title-header{
    text-transform: capitalize !important;
}

.custom-tooltip-styling::after {
    content: '';
    position: absolute;
    border-style: solid;
    display: block;
    width: 0;
    bottom: -5px;
    left: 35px;
    border-color: #000 transparent;
    border-width: 7px 7px 0; 
}

.view-tooltip-styling::after {
    content: '';
    position: absolute;
    border-style: solid;
    display: block;
    width: 0;
    bottom: -5px;
    left: 30px;
    border-color: #000 transparent;
    border-width: 7px 7px 0; 
}

.col-megamenu{
    column-count: 4;
    column-gap: 40px;
    padding: 20px;
}

.products-6x .product {
    width: 16.66%;
}

.product article .product-hover {
    height: 75px;
    background-color: transparent;
}

.product article .product-hover .icons {
    justify-content: flex-end;
}

.product_detail_a_tag:hover{
    text-decoration: none;
}
.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child) {
  background-color: #26ad60 !important;
  color:#ffffff !important;
}

@media all and (min-width: 992px) {
    .sticky_apsheader {
        position:sticky;
        top: 0;
        width: 100%;
        z-index: 99;
        transition: 0.8s;
        -webkit-transition: 0.8s;
    }
    #header_text{
        background-color: #e31e24;
        font-size: 0.8125rem;
        font-weight: 400;
        margin-left: 100px;
    }
    .navbar .nav-item .dropdown-menu{ display: none; }
    .navbar .nav-item:hover .nav-link{ color: #fff;  }
    .navbar .nav-item:hover .dropdown-menu{ display: block; }
    .navbar .nav-item .dropdown-menu{ margin-top:0; }
}

@media all and (max-width: 992px) {
    #header_text{
        white-space: break-spaces;
    }
}

#header-area .header-navi .container .col_padding{
    padding: 0px;
}

#header-area .header-navi .container .col_padding li{
    padding-left: 0px;
    padding-right: 0px;
}

#header-area .header-navi .navbar .navbar-nav .nav-item .dropdown-menu {
    min-width: -webkit-fill-available;
}

.header-area .header-navi .navbar .navbar-nav .nav-item .nav-link:after {
     margin-left: 5px; 
}

.product article .product-hover{
    z-index: 0;
}

.top_price_filter{
    justify-content: left !important;
}

.top_sort_div{
    margin-top: 60px;
    justify-content: center;
}

.shop-area .filters .card{
    margin-bottom: 0px !important;
}

.shop-area .filters #apply_options_btn{
    margin-bottom: 5px;
}

#view_order_front_table .price span, #view_order_front_table .subtotal span{
    font-size: 0.875rem;
}

#view_order_front_table .Qty span{
    border: none;
}

#view_cart_table .price span, #view_cart_table .subtotal span{
    font-size: 0.875rem;
}

.checkout-area .checkout-left .nav .nav-item .nav-link{
    text-transform: capitalize;
}

.order-review .table .price span, .order-review .table .subtotal span{
    font-size: 0.875rem;
}

.hide_div{
    display: none !important;
}

#header_text{
    background-color: #e31e24;
    font-size: 0.8125rem;
    font-weight: 400;
}
/* .newdropdownhover{
    cursor: default;
} */

@media all and (max-width: 992px) {
    /* .playstoreicon{
        width: 45%;
    } */
}
/* .playstoreicon{
    margin-top: -10px;
    height: 44px !important;
} */

body[dir="ltr"] .spaceright-0{
    padding-right: 15px;
}

.d-sliderlg-none {
    display: block !important;
}
.d-sliderlg-block {
    display: none !important;
}

@media (min-width: 992px) {
    .d-sliderlg-none {
        display: none !important;
    }
    .d-sliderlg-block {
        display: block !important;
    }
}

@media all and (max-width: 991px) {
    .navbar-expand-md .navbar-nav{
        flex-direction: column;
    }
    .navbar-expand-md .navbar-toggler{
        display: block;
    }
    .collapse:not(.show){
        display: none !important;
    }
    .footer .footer-info {
        justify-content: left !important;
    }
    .breadcum-area .container{
        padding-right: 0px;
        padding-left: 0px;
    }
    .breadcum-area .container .breadcrumb .breadcrumb-item{
        padding-left: 0px;
    }

    .breadcum-area{
        padding: 15px;
    }

    .logo img{
        max-width: 50% !important;
    }

    .header-area .header-maxi .logo{
        justify-content:left !important;
    }

    .header-area .header-maxi .spaceright-0{
        padding-left: 15px !important;
    }

    #header_text{
        text-align: left;
    }

    .navbar-toggler{
        background-color: #26ad60;
    }

    .header-area .header-maxi .search-categories{
        display: flex;
    }

    .header-area .header-maxi .search-categories .btn-secondary{
        width: 15% !important;
        height: 41px;
    }

    .footer_logo img{
        width: 80px;
        height: 80px;
    }

    .footer-content{
        padding-top: 25px;
    }

    .banner-content .banner-single{
        padding-bottom: 20px !important;
        padding-top: 20px !important;
        margin-bottom: 0px !important;
    }

    .banner-content{
        padding-top: 0px;
        padding-bottom: 0px;
    }
    #navbar_collapse_0 {
        position: fixed;
        background: rgba(0, 0, 0, .7);
        top: 0px;
        left: 0px;
        z-index: 999;
        width: 100% !important;
        right: 0px;
        height: 100% !important;
    }

    .navbar-toggler {
        cursor: pointer;
    }
    .menu-wrapper .navbar-nav {
        text-align: left;
        width: 74%;
        height: 100vh;
        /*background-color: #e19ca1e0;*/
        background-color: #fff;
        padding-left: 0px;
        justify-content: flex-start;
        flex-wrap: initial;
        padding-bottom: 70px;
        overflow-y: auto;
    }
    .menuclose {
        position: absolute;
        top: 30px;
        right: 56px;
        height: 16px;
        width: 16px;
        cursor: pointer;
    }

    .menu-wrapper .navbar-nav li {
        border-bottom: 1px solid #dfa39b;
        padding-left: 20px;
        position: relative;
        padding-top: 5px;
        padding-bottom: 10px;
    }

    .menu-wrapper .navbar-nav .nav-link {
        color: #3c3c3c;
        text-transform: uppercase;
        position: relative;
        font-size: 13px;
    }

    .menu-wrapper .navbar-nav .nav-link:focus{
        color: #3c3c3c;
    }

    .menu-wrapper .navbar-nav .nav-link:hover{
        color: #3c3c3c;
    }

    .top_logo_menu{
        display: flex;
    }

    .d-mobileview-none {
        display: none !important;
    }
    .d-mobileview-block {
        display: block !important;
    }
    .icon_menu_line{
        display: flex;
        justify-content: center;
    }

    #navbar_collapse_2 {
        position: fixed;
        background: rgba(0, 0, 0, .7);
        top: 0px;
        left: 0px;
        z-index: 999;
        width: 100% !important;
        right: 0px;
        height: 100% !important;
    }

    #navbar_2 .navbar-nav.nav_main_menu {
        text-align: left;
        width: 74%;
        height: 100vh;
        /*background-color: #e19ca1e0;*/
        background-color: #fff;
        padding-left: 0px;
        justify-content: flex-start;
        flex-wrap: initial;
        padding-bottom: 70px;
        overflow-y: auto;
    }

    #navbar_2 .navbar-nav.nav_sub_menu {
        text-align: left;
        background-color: #ffe3e5e0;
        padding-left: 0px;
        justify-content: flex-start;
        flex-wrap: initial;
    }

    #navbar_2 .navbar-nav li {
        border-bottom: 1px solid #dfa39b;
        padding-left: 20px;
        padding-right: 20px;
        position: relative;
        padding-top: 5px;
        padding-bottom: 10px;
    }

    #navbar_2 .navbar-nav li a i.plus_icon {
        float: right;
    }

    #navbar_2 .navbar-nav .nav-link.card-header {
        color: #3c3c3c;
        text-transform: uppercase;
        position: relative;
        background-color: #fff; 
        border-bottom: none;
    }

    #navbar_2 .navbar-nav .nav-link {
        color: #3c3c3c;
        text-transform: uppercase;
        position: relative;
    }

    #apply_options_btn{
        margin-top: 10px;
    }

    #apply_options{
        margin-top: 5px;
    }

    .top_sort_div{
        margin-top: 0px;
    }

    #navbar_2 .navbar-toggler{
        padding-left: 72px;
        padding-right: 72px;
    }

    .footer-left-text p{
        font-size: 12px;
    }

    .new-customer-registration a.btn.btn-dark{
        width: 100% !important;
    }

    .account_side_banner{
        display: none;
    }

    .mobile_sd_menu{
        margin-top: 40px;
    }

    .mobile_forgotpass{
        margin-top: 0px !important;
    }
}
.new-customer-registration a.btn.btn-dark{
    width: 25%;
}
.d-mobileview-block {
    display: none;
}

.cart_edit_delete_btn{
    text-align: right;
    border-top: none !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}

.cart_edit_delete_btn a{
    margin-top: -75px;
}

#voucher_text{
    cursor: pointer;
}
#apply_coupon .form-group{
    margin-bottom: 0px;
}
#apply_coupon button{
    margin-top: 25px;
}

.buttons .cart_btn{
    width: 50%;
}

.qty_cart{
    display: flex;
}

.qtydiv_cart{
    border: 1px solid #bababa;
    margin-right: 10px;
}

.qtydiv_cart .qty{
    text-align: center;
}

.inactiveLink {
   pointer-events: none;
   cursor: default;
   opacity: 0.5;
}

#floating-call{
    position:fixed;
    width:50px;
    height:50px;
    bottom:10px;
    right:10px;
    background-color:#26ad60;
    color:#FFF;
    border-radius:50px;
    text-align:center;
    /*box-shadow: 2px 2px 3px #999;*/
    box-shadow: 1px 1px 4px rgb(60 60 60 / 40%);
}

#floating-call a{
    padding: 20%;
    font-size: 30px;
    color:#FFF;
    text-decoration: none;
}

.floating-wpp .floating-wpp-popup .floating-wpp-message{
    color: #000000;
}

.footer .container .floating-top{
    bottom: 120px;
}

.footer .container .floating-top a:hover {
    background-color: #26ad60;
    border-color: #26ad60;
    color: #fff;
}
.footer .container .floating-top a{
    width: 45px;
    height: 45px;
}

#floating-whatsapp{
    right: 10px !important;
    bottom: 65px !important;
}

#floating-whatsapp .floating-wpp-button{
    width: 50px !important;
    height: 50px !important;
}

.btn-secondary:hover{
    color: #fff;
    background-color: #26ad60;
    border-color: #26ad60;
}

.small_side_logo{
    width: 25%;
}
@media only screen and (max-width: 1199.98px){
.table {
    min-width:0px !important;
}
}
@media only screen and (min-width: 768px) and (max-width:992px) {
    .menu-wrapper{
        padding-top: 30px !important;
    }
    #navbar_2 .navbar-toggler {
        padding-right:36px !important;
        padding-left: 36px !important;
    }
    #navbar_2 .navbar-toggler {
        background-color: #26ad60 !important;
        color: #fff;
    }
    .header-area .header-maxi .logo {
        margin-bottom: 0rem !important;
    }
    nav#navbar_2 {
        width: 50% !important;
    }
    .header-area .header-maxi .top-right-list .cart-header > a:after {
      margin-left: 0rem !important; 
    
}
    .bell-header{
    margin-left: 40px !important;
}
    .fa-stack {
    width: 1em !important;
}
    .product article .thumb img {
    padding-top: 20px !important;
}
/*About us*/
.main-section {
    height: auto !important; 
}
.partner-brand-section {
    height: auto !important;
}
}

@media only screen and (max-width: 767px){
    .sticky_apsheader {
        position:sticky;
        top: 0;
        width: 100%;
        z-index: 99;
        transition: 0.8s;
        -webkit-transition: 0.8s;
    }
    
#navbar_2 .navbar-nav .nav-link {
    font-size: 14px;
}
.menu-wrapper{
    padding-top: 15px !important;
}
#navbar_2 .navbar-toggler {
    padding-right:36px !important;
    padding-left: 36px !important;
}
#navbar_2 .navbar-toggler {
    background-color: #26ad60 !important;
    color: #fff;
    margin-left: 20px !important;
}
.header-area .header-maxi .logo {
    margin-bottom: 0rem !important;
    margin-top: 0rem !important;
}

nav#navbar_2 {
    width: 50% !important;
}
.header-area .header-maxi .top-right-list li > a .block {
    display: none ;
}
.product {
    margin-bottom: 30px !important;
    padding-right: 0px !important;
    padding-top: 5px !important;
}
.products-5x .product {
    width: 33.33% !important;
}
.products-5x .product .blog-post .module .cat-thumb {
    height: 100px !important;
}

.h-100 {
    width:100% !important;
}
.product article {
    min-height: 100px !important;
    padding: 0px !important;
}
article.maincategory-article{
    min-height: 184px !important;
}
article.subcategory-article {
    min-height: 184px !important;
}
.module.subcategories-module{
    min-height: 151px !important;
}
.module.main-category-module {
    min-height: 151px !important;

}

.product-subcategory  article{
    min-height: 158px !important;
}
.product .blog-post .module .cat-title {
    display: block;
    font-size: 11px;
}
.module.product-category-module {
    height: 180px !important;
}
.module.product-subcategory-module {
    height: 220px !important;
}


.product .blog-post .product-subcategory-module .cat-thumb {
    height: 175px !important;
}
.product .blog-post .product-category-module .cat-thumb {
    height: 100px !important;
}
.product .blog-post .module .store-cat-thumb {
    height: 150px !important;
}
a.cat-thumb.store-subcat-thumb{
    height: 150px !important;
}
/*main category*/
.product .blog-post .module .main-category-thumb {
    height: 108px !important;
}

.product .blog-post .module .subcategories-thumb {
    height: 108px !important;
}
.product-category .product {
    width: 33.33% !important;
}

.product article .thumb img {
    height: 100%;
    padding-top: 30px;
    padding-left: 5px;
    padding-right: 5px;
}
.product article .price {
    font-size:1rem;
}

.store-module{
    height: 140px;
}
.dept-store-module{
    height: 140px;
}
.main-product-section{
    margin-bottom: 0px !important;
}
.product article .tag {
    padding-bottom: 14px !important;
}
.product article .title {
    font-size: 13px;
}
/* Shop*/
.block-inner .price {   
     margin: 0px !important;
}
#listing-products .product{
    width: 50% !important;
}
.shop-area .products .product {
    padding-left:8px !important;
}
.filters .card .card-body #slider-values .slider-value-0:after {
    margin-left: 10px;
    margin-right: 10px;
}
.shop-area .filters #apply_options_btn {
    margin-right: 13px !important;
}


/*Product*/
.product-detail-area .detail-area .carousel .carousel-inner .carousel-item img {
    height: 250px !important;

}

/*Checkout*/

.table thead .th{
    display: block !important;
}
.table th, .table td {
    padding: 5px !important;
}
.table th, .table td{
border-top: 0px solid #ced4da;
}

.cart-product-detail{
width:60px !important;
}
.table .item .cart-thumb {
    float: left;
    width: 80px !important;
    height: 70px !important;
}
a.title{
    display: inline-flex !important;
    width:160px !important;
    margin-bottom: 0px !important;
}
/* .table-responsive{
    overflow-x: hidden;
} */
.table thead th[align="right"] {
    text-align: center;
}
.notes-summary-area {
    margin-top: -25px !important;
}
.checkout-area .checkout-left .nav .nav-item {
    z-index: 0 !important;
}
.checkout-area .checkout-left .nav::after {
    background-color:none !important;
    z-index: 0 !important;
    height: 0px !important;
}
td.buttons {
    text-align: end ;
}
.dropdown-toggle::after{
    display: none !important;
}
/* Position tooltip above the element */
[data-tooltip]:before {
    position: absolute;
    bottom: 70% !important;
    left: 35%;
    margin-bottom: 10px !important;
    margin-left: -30px !important;
   
  }
  
  /* Triangle hack to make tooltip look like a speech bubble */
  [data-tooltip]:after {
    position: absolute;
    bottom: 70% !important;
    left: 35%;
    margin-bottom: 5px !important;
    margin-left: 15px !important;

  }

  /*Store*/
  article.subcat-store-article {
    min-height: 220px !important;
}
article.cat-store-article {
    min-height: 209px !important;
}
 /*About-Us*/
.main-section {
    height: auto !important;

}

.partner-brand-section{
    height: auto !important;
    margin-top: 80px !important;
    margin-bottom: -30px !important;

}
article.card-primary.card-project{
    margin-left: auto;
    margin-right: auto;
}
section .about-us-section{
    margin-top:0px !important;
}
.about-us-headings h4 {
    margin-top: 0px !important;
}
.newbrand {
    width:100%;
}

}

@media only screen and (device-width: 411px){
article.maincategory-article{
    min-height: 184px !important;
}
article.subcategory-article {
    min-height: 184px !important;
}
 
}
@media only screen and (max-width: 280px){
.menu-wrapper {
    padding-top: 5px !important;
}

.product article {
    min-height: 75px !important;
}
.module.product-category-module {
    height: 150px !important;
}
.module.product-subcategory-module {
    height: 159px !important;
}
.product .price span {
    margin-left: -5px;
}
#navbar_2 .navbar-nav .nav-link {
   font-size: 12px !important;
}
#navbar_2 .navbar-nav li {
    padding-left: 9px !important;
    padding-right: 9px !important;
}
.product article .price {
    font-size:14px;
}
.product-detail-area .detail-area .product-summary .product-price {
    display:block;
}
.cart_edit_delete_btn a {
    margin-top:0px !important;
}
.filters .card .card-body #slider-values .slider-value-0,
 .filters .card .card-body #slider-values .slider-value-1 {
     width: 60%;
}
/*editcart*/
.min-order-tag{
    display: block !important;
}
.product .price-edit-cart span{
    margin-left: 5px !important;
}
/*shop*/
.product article .title{
margin-top: 0px !important;
}
.product .blog-post .product-subcategory-module .cat-thumb {
    height: 100px !important;
}

.product .blog-post .product-category-module .cat-thumb {
    height: 70px !important;
}
.product .blog-post .module .store-cat-thumb {
    height: 114px !important;
}
.product .blog-post .module .store-subcat-thumb {
    height: 130px !important;
}
.block.block-shipping{
    padding-left: 50px !important;
}
/*Main Category*/
.product .blog-post .module .main-category-thumb {
    height: 80px !important;
}
.module.main-category-module {
    min-height: 157px !important;
}

/*subcategory-thumb*/
.product .blog-post .module .subcategories-thumb {
    height: 80px !important;
}
.module.subcategories-module {
    min-height: 160px !important;
}
article.subcategory-article {
    min-height: 187px !important;
}

/*Store*/
article.cat-store-article {
    min-height: 176px !important;
}
article.subcat-store-article {
    min-height: 195px !important;
}
a.cat-thumb.store-subcat-thumb{
    height: 145px !important;
}
.products-5x .product .blog-post .module .cat-thumb {
    height: 80px !important;
}

}

/*end media query*/

.verify_mobile_login{
    float: left;
    padding-left: 0px;
    color: green;
}

.cashondeliverydisplay{
    display: block !important;
}

.header-area .header-navi .navbar#navbar_1 .navbar-nav .nav-item .nav-link{
    font-size: 95%;
}

.onlinepaymentli{
    display: block !important;
}

.printinvoice_user{
    background-color: #f4f4f4;
    color: #444;
    border-color: #ddd;
    border-radius: 2em !important;
    padding: 8px 8px !important;
    font-size: 14px !important;
    line-height: 1.5 !important;
    border: 1px solid;
}

.default_address_radio{
    width: 20%;
}

.add_newaddress_btn{
    background-color: #26ad60;
    margin-bottom: 20px;
    margin-top: 15px;
}

.add_newaddress_btn:hover{
    background-color: #26ad60;
}

.footer_companyname{
    color: #fff !important;
}
.header-area .header-maxi .top-right-list li > a .badge {
    z-index: 0!important;
}

.cancelbtnform{
    padding: 14px;
    margin: 15px;
    font-size: 15px;
}